package com.server.common.logistice.sfd.printLabel;

import com.google.gson.annotations.SerializedName;
import com.server.common.logistics.request.LogisticsRequest;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

@Getter
@Setter
public class SFDPrintLabelRequest extends LogisticsRequest {

    private String templateCode;
    private String fileType;
    private String version;
    private boolean sync;

    private List<Document> documents = new ArrayList<>();

    @Getter
    @Setter
    public static class Document {
        @SerializedName("masterWaybillNo")
        private String trackingNumber;
    }

}
